﻿.input-icon {position:absolute;top:10px;right:20px;}
.form-horizontal .i-checkbox input[type=checkbox].checkbox,.form-horizontal .i-checkbox input[type=radio].checkbox {background:white; position: relative;width: 18px;height: 18px;cursor: pointer;float:left;}
.i-checkbox span { position: relative; z-index: 11; display:inline-block;line-height: 20px;min-height: 18px; min-width: 18px;font-weight: normal;float:left;margin-top:3px;}
.ibox-content-search { overflow:auto;}
.control-label-search {
    height: 35px;
    line-height: 35px;
    margin: 0;
}
.inmodal .modal-header {
    padding: 5px 15px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #333;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.inmodal .modal-header h4{text-align:left;}
    .inmodal .modal-title {
        font-size: 18px;
    }
.inmodal .modal-body {font-size:14px;background:white;}
.inmodal .modal-body .p-md{border:0;}
.dataTable thead tr td, .dataTable tfoot tr td, .dataTable tbody tr td {
    vertical-align: middle;
}
.ibox-content-search .form-control {
    height: 28px;
    line-height: 28px;
}
.img-circle {width:48px;height:48px;cursor:pointer;}
.nav > li.nav-left-menu-link {font-weight: 200;font-size:12px;}
    .nav-second-level > li.nav-left-menu-link > a:hover, .nav-second-level > li.nav-left-menu-link > a:focus,
    .nav.nav-second-level > li.active {
        background: #2f4050;
        color: white;
        border-radius: 3px;
    }
.socket-message-content a {color:#676a6c;}
.socket-message-content .feed-element a:hover {background:#f5f5f5;color:#262626;}
.socket-message-content a.notify-wait-user-msg-item
.dropdown-menu > li a.notify-wait-user-msg-item { color: #262626;}
.query-grid-where-filter .l-filter-group {
    background: #fff;
    margin-left: 20px;
}

.query-grid-where-filter .l-filter-group-alt {
    margin-left: 20px;
    background: #e6e6e6;
}

.query-grid-where-filter .l-filter-group {
    border: 1px solid #ddd;
}

.query-grid-where-filter .l-filter-group-frist {
    margin-left: 0;
}

.query-grid-where-filter .l-filter-group table tr td {
    height: 25px;
    line-height: 25px;
}

.query-grid-where-filter .l-filter-group td {
    padding-top: 5px;
}

.query-grid-where-filter .l-filter-group select, .query-grid-where-filter .l-filter-group input {
    height: 25px;
    line-height: 25px;
    margin-left: 2px;
}

.query-grid-where-filter {
    padding: 0;
}

.query-grid-where-filter .btn-group {
margin-top: 5px;
float: right;
}

.query-grid-where-filter .groupopsel {
margin-right: 5px;
height: 30px;
line-height: 30px;
float: right;
margin-top: 5px;
}

.query-grid-where-filter .l-filter-group .deleterole {
color: #ff0000;
padding: 5px;
cursor: pointer;
}

.query-grid-where-filter .l-filter-group .l-filter-rowlastcell {
padding: 5px 10px;
}

.query-grid-where-filter .form-group {
padding: 0;
margin: 0;
margin-bottom: 3px;
margin-left:5px;
}
    .query-grid-where-filter .form-group .i-checks {
        margin-left: 10px;
    }
    .query-grid-where-filter .form-group select, .query-grid-where-filter .form-group input {
        height: 25px;
        line-height: 25px;
        font-size: 12px;
        min-width:100px;
       
    }
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-state-default .ui-icon {
    background-image: url(../images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_454545_256x240.png);
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-jqgrid .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-jqgrid .ui-icon-triangle-1-n {
    background-position: 1px -16px;
}
.ui-jqgrid .ui-grid-ico-sort {
    overflow: hidden;
    position: absolute;
    display: inline;
    cursor: pointer !important;
}
.ui-jqgrid .ui-icon-desc {
    margin-top:8px;
    height: 12px;
}


.ui-jqgrid .ui-icon-asc {
    margin-top: 3px;
    height: 12px;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
   
}
.jstree-select {
    position: absolute;
    z-index: 1000;
    background: #fff;
    width: 97%;
    display: none;
    max-height:300px;
    overflow-y:auto;
    padding-bottom:15px;
}